package io.iec.edp.caf.tenancy.service;

import io.iec.edp.caf.tenancy.api.entity.Tenant;

import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import java.util.List;
import java.util.Map;

/**
 * 租户信息查看接口：获取租户列表和获取租户具体信息
 */
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public interface ITenancyRestService {

    @GET
    @Path("/tenantinfo/{id}")
    Map<String,Object> getTenantInfo(@PathParam ("id") int tenantId);

    @GET
    @Path("/alltenants")
    List<Tenant> getAllTenants();
}
